03. Point Processing

Header Text

Point Processing

ND313 C1 L2 A03 Point Processing [LB]

Creating Point Processor

The first thing you are going to do is create a processPointClouds object. This is defined by the src/processPointClouds.cpp and src/processPointClouds.h files. This object is going to contain all the methods that you will be using in this module for processing lidar data. The process object also has helper methods for loading and saving PCD files. By the time you compete this exercise, the code should compile but you will still need to complete the next few concepts before getting results.

Instructions

  • Open the src/environment.cpp file.
  • Inside the function simpleHighway , create a processPointClouds object. You can do this either on the stack or the heap.
  • The processor should use point cloud type of pcl::PointXYZ .

Workspace

This section contains either a workspace (it can be a Jupyter Notebook workspace or an online code editor work space, etc.) and it cannot be automatically downloaded to be generated here. Please access the classroom with your account and manually download the workspace to your local machine. Note that for some courses, Udacity upload the workspace files onto https://github.com/udacity , so you may be able to download them there.

Workspace Information:

  • Default file path:
  • Workspace type: react
  • Opened files (when workspace is loaded): n/a

Solution

Solution

ND313 C1 L2 A04 Point Processing Solution